OBJETOS = bib_Abrir_Configuracion.o bib_Disco.o bib_Hilo_Principal.o bib_Log.o bib_Socket.o
HEADERS = bib_Abrir_Configuracion.h bib_Disco.h bib_Hilo_Principal.h bib_Log.h bib_Socket.h

CC = gcc

CFLAGS = -Wall -D__USE_LARGEFILE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

LIBRERIAS = -lpthread -lm

ppd : $(OBJETOS)
	$(CC) $(CFLAGS) $(LIBRERIAS) -o ppd.exe ppd.c $(OBJETOS)

bib_Abrir_Configuracion : bib_Abrir_Configuracion.c $(HEADERS)
	$(CC) -c $(CFLAGS) $(LIBRERIAS) bib_Abrir_Configuracion.c

bib_Disco : bib_Disco.c $(HEADERS)
	$(CC) -c $(CFLAGS) $(LIBRERIAS) bib_Disco.c

bib_Hilo_Principal : bib_Hilo_Principal.c $(HEADERS)
	$(CC) -c $(CFLAGS) $(LIBRERIAS) bib_Hilo_Principal.c

bib_Log : bib_Log.c $(HEADERS)
	$(CC) -c $(CFLAGS) $(LIBRERIAS) bib_Log.c

bib_Socket : bib_Socket.c $(HEADERS)
	$(CC) -c $(CFLAGS) $(LIBRERIAS) bib_Socket.c

all : ppd clean

clean :
	rm $(OBJETOS)
